home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / avr32 / include / asm / ipcbuf.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  795 b   |  30 lines

  1. #ifndef __ASM_AVR32_IPCBUF_H
  2. #define __ASM_AVR32_IPCBUF_H
  3.  
  4. /*
  5. * The user_ipc_perm structure for AVR32 architecture.
  6. * Note extra padding because this structure is passed back and forth
  7. * between kernel and user space.
  8. *
  9. * Pad space is left for:
  10. * - 32-bit mode_t and seq
  11. * - 2 miscellaneous 32-bit values
  12. */
  13.  
  14. struct ipc64_perm
  15. {
  16.         __kernel_key_t          key;
  17.         __kernel_uid32_t        uid;
  18.         __kernel_gid32_t        gid;
  19.         __kernel_uid32_t        cuid;
  20.         __kernel_gid32_t        cgid;
  21.         __kernel_mode_t         mode;
  22.         unsigned short          __pad1;
  23.         unsigned short          seq;
  24.         unsigned short          __pad2;
  25.         unsigned long           __unused1;
  26.         unsigned long           __unused2;
  27. };
  28.  
  29. #endif /* __ASM_AVR32_IPCBUF_H */
  30.